For many websites that want to provide Video Content, using
public providers such as YouTube is just enough to
fulfill their needs.
However if you need advanced features such as embedding your own
ads, distribute live broadcasts, use DRM,
or create a private video site, a professional Video Platform like
Kaltura is a
very good option.
It is important to have in mind that Audio and Video streaming
services may consume a lot of bandwidth depending on the size of
our audience, so you must be very careful when considering using
your private cloud to do so.
The standard Cloud-Bricks configuration provides 100Mbps of
bandwidth, so you may want to consider upgrading to 1Gbps in
order to support a larger audience.
If 1Gbps is not enough for your needs please consider using
our Content Distribution Network.
If you have finished the installation of your Kaltura Virtual
Machine, you may proceed to integrate it to the Cloud-Bricks
streaming service.
In the Cloud-Bricks interface, please navigate to "Cloud
Services" -> "Streaming Servers" and click on "New Streaming
Server..."
Streaming Virtual Machine: Please select the virtual
machine you have just installed with the Kaltura software.
Allow RTMP Broadcasts from: If you want to create live
broadcasts you have to create a Firewall Object
with the list of IP address that will be authorized to serve as
Stream sources.
Forward RTMP Streams to: If you want to re-transmit
such live broadcast to other servers, you may include a list of
IPs and ports that will act as destinations for your live stream
data.
Click "OK" and then click on "Commit changes"
The system will create a Web Server object
and a Virtual
Host for your Kaltura virtual machine, and all the
required networking for your streaming service to work.
If you access your Admin URL you will see the Kaltura "Get
Started" page:
Here you have two main applications:
Kaltura Administration Console: This is your starting
point to manage your Kaltura System and create "Publishers"
which are the users that will be able to upload content into the
system.
KMC (Kaltura Management Console): This is the
application that will be used by content "Publishers" to manage
their video content.
Use the email (login) and password provided during the Kaltura
Virtual Machine installation (kaltura.sh script) to log into the
Kaltura Administration Console:
Your first administration task is to create a new publisher, that
is, a new content user:
Please fill all the fields including a real working email.
The system will send a link to the user's email in order to
activate the account and to be able to create a password for the
Kaltura Management Console.
In your encoder program configure the "ENCODER" URL provided
by the Cloud-Bricks system (see "Streaming URLs" before in this
manual) and assign a name to the stream.
Do not forget to configure H.264 format for video and
AAC for audio.
You may start broadcasting when you are ready.
In the Kaltura Management Console, select the "Live Stream
Entry" option from the "Upload" menu.
The "Add New Stream" window appears:
It is mandatory to use the "Manual Live Stream URLs" option
from the "Live Stream Type" menu.
Do not select the "Akamai HD protocol.." check box.
The Stream URL correspond to the "LIVE STREAMS" URL (see
"Streaming URLs" before in this manual) format, that is:
http://<kaltura_virtual_machine_name>-live.<cloud_bricks_customer_name>/hlsme/<stream_name>.m3u8
Please repeat the URL twice for both URL fields in this
window.
Press the "Create Live Stream" button.
In the "Content" window, locate your recently created live
stream entry.
In the "Select Action" menu click on "Preview and Embed":
In the same way you work with video files, you will be able to
preview your video stream and select the code to embed it into
your web site:
In the Cloud-Bricks/Kaltura integration, you may protect your
Kaltura management applications with HTTPS encryption.
You can do that in the same way you secure any Virtual host,
that is, by uploading a SSL certificate
and selecting the HTTPS protocol in the Virtual Host
that has the same name as your Kaltura Virtual Machine.
Video Stream encryption is not supported in the Cloud-Bricks
platform, but you may use Kaltura's DRM technology to protect
your content.
Cloud-Bricks support for Kaltura does not go too far beyond this
document, and our support team is not able to provide specific
support on the Kaltura's software. So you may use the following
sources to get support :